]> dgit.raspbian.org Git - linux-4.9.git/commit
mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card
authorHaibo Chen <haibo.chen@nxp.com>
Wed, 19 Apr 2017 02:53:51 +0000 (10:53 +0800)
committerpopcornmix <popcornmix@gmail.com>
Fri, 28 Apr 2017 14:43:48 +0000 (15:43 +0100)
commita22d3c81a2dbeee70cbf186ef66d363db2f3603a
tree739272d7e4c3f9d71fa68c15951d0d60f21e0f17
parent93f9aa96d7e5ba9dfacb28e9002060cbe6c38da9
mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card

commit 9f327845358d3dd0d8a5a7a5436b0aa5c432e757 upstream.

Currently for DDR50 card, it need tuning in default. We meet tuning fail
issue for DDR50 card and some data CRC error when DDR50 sd card works.

This is because the default pad I/O drive strength can't make sure DDR50
card work stable. So increase the pad I/O drive strength for DDR50 card,
and use pins_100mhz.

This fixes DDR50 card support for IMX since DDR50 tuning was enabled from
commit 9faac7b95ea4 ("mmc: sdhci: enable tuning for DDR50")

Tested-and-reported-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Acked-by: Dong Aisheng <aisheng.dong@nxp.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/mmc/host/sdhci-esdhc-imx.c